package com.yy.string_;

/**
 * chapter13  com.yy.string_
 * 2023-05-09 10:24
 *
 * @author yy yuyue
 * description : 不可描述
 * @date 2023/5/9 10:24
 */
public class String01 {
    public static void main(String[] args) {
        //String 对象用于保存字符串, 也就是一组字符序列
        //2. "jack"字符串常量, 双引号括起来的字符序列!
        //3. 字符串的字符所以Unicode字符编码, 一个字符(不区分是怎么还是汉字)占两个字节
        //4. String 类有很多构造器, 构造器的重载!!!//
        //   常用的有  String s1 = new String();
//        String s2 = new String(String original);
//        String s3 = new String(char [] a);
//        String s4 = new String(char [] a, int startIndex, int count);
//        String s5 = new String(byte [] b);
        //5. String 类实现了接口 Serializable [String 可以串行化: 可以在网络传输]
        //                 接口 Comparable [String 对象可以比较大小]
        //6. String 是final类, 不能呗其他类继承
        //7. String 有属性 private final char value[];用于存放字符串内容
        //8. 一定要注意: value 是一个final类型, 不可以修改(需要功力): 就是value不能指向
        // 新的地址, 但是单个字符内容是可以变化的!

        String name = "yfx";
        name = "thy";
        final char[] value = {'a','b','c'};
    }
}
